<?php
class seguridad
{
    private $id;

        static function Crear_Seguridad($preg, $resp, $fotos, $muro, $datos)
        {
           $database = new BaseDatos();
           $arr = array($preg, $resp, $fotos, $muro, $datos);
           $id_segu = $database->insert("Seguridad (preguntaSecreta, respuestaSecreta, privac_Fotos, privac_Muro, privac_Datos)", $arr);
           return $id_segu;
        }
    function __construct()
    {
            if (!isset($_SESSION))
                session_start();

            if (func_num_args()==0)
                $this->id = $_SESSION['k_username'];
            elseif(func_num_args()==1)
            {
                $args = func_get_args();
                $id = $args[0];
                $this->id = $id;
            }
    }


    public function cambiarSeguridad()
    {
        include_once($_SESSION['dir'].'/basedatos.php');
        $seg = $_POST["valor"];
        $atrib = $_POST["atributo"];
        $database = new basedatos("seguridad");
        $database->modifSeguridad($this->id, $atrib, $seg);
        echo "<br>Tus configuraciones de seguridad fueron modificadas correctamente<br>";

    }

    function mostrarSeguridadActual()
    {
        include_once($_SESSION['dir'].'/basedatos.php');
        $database = new basedatos("seguridad");
                $idN[0] = "ID";
                $id[0] = $this->id;
        $arr= $database->select2("seguridad",$id, $idN);
        $fotos = $arr[3];
        $datos = $arr[5];
        $muro = $arr[4];
        echo "Este es tu estado actual de seguridad: <br>";
        echo "Acceso a tus fotos: $fotos<br>";
        echo "Acceso a tus datos personales: $datos<br>";
        echo "Acceso a tu muro: $muro<br>";
    }

        function devolverSeguridadActual($otro, $admin)
    {
        include_once($_SESSION['dir'].'/basedatos.php');
        $database = new basedatos();
                $idN[0] = "ID";
                $id[0] = $this->id;
        $arr= $database->select2("seguridad",$id, $idN);
        $fotos = $arr[3];
        $datos = $arr[5];
        $muro = $arr[4];
                if ($_SESSION['k_username']== $otro || $admin)
                {
                    $fotos = true;
                    $datos = true;
                    $muro = true;
                }
                else
                {
                    $bool = $database->esAmigo($_SESSION['k_username'], $otro);

                    if (!$bool)
                    {
                        if ($fotos=="Amigos")
                            $fotos = false;
                        elseif ($fotos=="Nadie")
                            $fotos = false;
                        else
                            $fotos = true;

                        if ($datos=="Amigos")
                            $datos = false;
                        elseif ($datos=="Nadie")
                            $datos = false;
                        else
                            $datos = true;

                        if ($muro=="Amigos")
                            $muro = false;
                        elseif ($muro=="Nadie")
                            $muro = false;
                        else
                            $muro = true;
                    }
                    else
                    {
                        if ($fotos=="Amigos")
                            $fotos = true;
                        elseif ($fotos=="Nadie")
                            $fotos = false;
                        else
                            $fotos = true;

                        if ($datos=="Amigos")
                            $datos = true;
                        elseif ($datos=="Nadie")
                            $datos = false;
                        else
                            $datos = true;

                        if ($muro=="Amigos")
                            $muro = true;
                        elseif ($muro=="Nadie")
                            $muro = false;
                        else
                            $muro = true;
                    }
                }
                $arr = array($fotos, $datos, $muro);
                return $arr;
    }
}
?>